Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
BY Библиотека собеса по Java | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Telegram is riding high, adding tens of million of users this year. Now the bill is coming due.Telegram is one of the few significant social-media challengers to Facebook Inc., FB -1.90% on a trajectory toward one billion users active each month by the end of 2022, up from roughly 550 million today.
Библиотека собеса по Java | вопросы с собеседований from pl